home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / doorware / clasfy43.zip / CLASSIFY.HIS < prev    next >
Text File  |  1996-09-10  |  46KB  |  825 lines

  1. 09/10/96
  2.        [v4.3]   Fixed a few problems related to the use of large Category files
  3.              
  4. 05/07/96
  5.        [v4.2]   CLMAINT giving erroneous errors when it checks the validity of 
  6.                 the CLASSIFY.CAT and CLTOPICS
  7.  
  8.                 Fixed a few problems realted to teh use of large Category files
  9.  
  10. 04/04/96
  11.        [v4.1]   Eliminated the 'ANSI not detected....' message since there are
  12.                 a few communications packages out there that give off their
  13.                 own type of ANSI.
  14.  
  15.                 If using the TRIBBS.SYS system file, the door always presented
  16.                 the opening screen in black and white. Will now be presented
  17.                 in color.
  18.  
  19.                 A first time caller to the Door was being given a black and
  20.                 white screen throughout the Door. The caller would then have
  21.                 to use the Door option to toggle the color on. The Door will
  22.                 now default to having the color turned on and the caller will
  23.                 have to use the color toggle, on the game menu, to turn it off.
  24.  
  25.                 The Door knows that the caller is the Sysop, if the caller is
  26.                 record #1 in the BBS' user database. The BBS software passes
  27.                 that record number to the door via the system file. Some BBS
  28.                 software does not pass the actual record number but passes a
  29.                 relative number (ie: record #1 is passed as record #0). If the
  30.                 number being passsed is 0, the Door will not know it is the
  31.                 Sysop calling. We will now recognize the caller as the Sysop
  32.                 if their record number is 0 or 1.
  33.  
  34.                 A NEW option has been added to the CFG file to control whether
  35.                 or not you wish to have the door LOG callers (ON/OFF) to a
  36.                 USAGE file. A separate file is created for each Node.
  37.  
  38.                 Expanded the number TOPICS allowed, from 30 to 40
  39.  
  40.        CLMAINT: Added the "log callers" option to CFG creation routine
  41.                   
  42.                 When CLMAINT it run it will check to ensure that none of the
  43.                 TOPIC numbers, in the CLASSIFY.CAT file, is greater than the
  44.                 number of TOPICS specifie in the CLTOPICS file.
  45.  
  46.                 Error #5 (Illegal Function Call) generated in the Door when
  47.                 invalid number of ads encountered. The number fo ads will be
  48.                 properly updated when the Sysop exits the CLMAINT program.
  49.  
  50.  
  51. 09/10/94
  52.        [v4.0]  Please note that with this version of Classified Ads AND
  53.                Classified Exchange, you will require a NEW registration number
  54.                IF you wish to take advantage of the following features:
  55.                ^^
  56.                      PICTURE Attachment to individual Ads
  57.                      CREDIT CARD Acceptance as payment for PAID Ads
  58.                      Exchange of PICTURE files
  59.  
  60.                SEE UPGRADE.TXT for more information!!!. All other enhancements
  61.                and bug fixes will still work with the regular versions of the
  62.                Door
  63.                *************************************************************
  64.  
  65.                It was possible that the Classified Ads program would show as
  66.                registered, but the CLMAINT program (which uses the same CFG
  67.                file) would not.
  68.  
  69.                NEW FEATURE: Allow the caller to download a PICTURE file.
  70.                In most cases this would be a picture of the item being
  71.                advertised. If a caller would like to have a picture available
  72.                for anyone to look at, they would first notify the Sysop.
  73.                He/She would have the caller upload the picture. If the Sysop
  74.                wishes to make the picture available for others to download,
  75.                they would run the MMAINT program and EDIT that caller's
  76.                record to reflect the filename of picture file. This feature
  77.                requires an additonal registraiton fee.
  78.  
  79.                NEW FEATURE: Allows the caller to pay for his/her ad(s) by
  80.                Credit Card. See DOCS for more information.
  81.  
  82.                NEW FEATURE: Added a colorized bulletin, in addition to the
  83.                existing black/white bulletin. Requires a CFG update..
  84.  
  85.                NEW FEATURE: Paid Ads entered by the SYSOP wil be made visible
  86.                immediately rather than having to use the maintenance program.
  87.  
  88.                NEW FEATURE: The Main Menu has an additional option called
  89.                NEWS. If the caller chooses that option a text file called
  90.                CLNEWS.TXT will be displayed. The Sysop can place pertinent
  91.                information, for example Classified Ads info, in the file to
  92.                keep callers up to date about the happenings with the Door.
  93.                The file MUST be called CLNEWS.TXT and if it is not found in
  94.                the CLASSIFY directory the NEWS option will display nothing.
  95.  
  96.                Paid ads made visible thru the maintenance program, were not
  97.                showing up on the Bulletin until an ad was entered online.
  98.  
  99.                Reports of intermittant 'Error 63: Bad Recor Number'. I believe
  100.                I have tracked this one down and erradicated it.
  101.  
  102.                Added a new option to the CFG file. The option will allow the
  103.                Sysop to have a line of text displayed to the caller at the top
  104.                of the screen when entering or viewing an ad. The text is
  105.                entered directly in the CFG file and can be a maximum of 76
  106.                characters and if no text is desired the word NONE is entered.
  107.  
  108.                The CLASSIFY.CAT file has been changed. In the old file there
  109.                was only ONE security level that would control the VIEWing of an
  110.                Ad and/or the ability to ENTER an Ad. This has now been split so
  111.                that you can control the VIEWing and ENTERing of an Ad
  112.                SEPARATELY. You will have to update each category in the
  113.                CLASSIFY.CAT file to reflect the security levels. The DOC file
  114.                explain the new entries. Please read it carefully!
  115.  
  116.                When a caller chose option 1 on Main Menu, chose (S)hort display
  117.                and entered a date, they were then shown the Categories and one
  118.                was chosen. Instead of displaying the ads for just that category
  119.                the entire database of Ads were displayed. This only seemed to
  120.                happen if you were NOT using TOPICS.
  121.  
  122.                With the new PICTURE option comes a requirement to be able to
  123.                archive the picture files when you participate in the CLassified
  124.                Exchange. To this end a NEW file will be required to be present
  125.                in then Classified directory. The name of this file MUST be
  126.                CLEXCMPR.DAT. This file will contain the name of 2 BATCH files;
  127.                1 to compress the files and 1 to uncompress them. We have
  128.                supplied the CLEXCMPR.DAT file 2 BATCH files which you can modify
  129.                as needed.
  130.  
  131.                Added a new option to the CFG file. This option will allow the
  132.                Sysop to control whether to display ALL Categories (when using
  133.                Main Menu Option 1) or just those Categories that contain Ads.
  134.  
  135.                Added a NEW option to the CLMAINT program. This option will
  136.                allow the Sysop to Transfer ALL Ads in one Category to Another.
  137.  
  138.                Added a new option to the CLMAINT program. This Option will
  139.                audit the databases and show you the number of Ads and Messages
  140.                by Originating BBS as well as a grand total.
  141.  
  142.                Added a new option to the CFG file to allow the Sysop to force
  143.                the use of a caller's ALIAS rather than the normal BBS LogonName.
  144.                This option requires the use of DOOR.SYS as the
  145.                System file/Drop file. Please not that this will have no effect
  146.                on any previously entered messages or ads. They will still carry
  147.                the LogonName previously used.
  148.  
  149.                When using TOPICS the caller is given the option of selecting
  150.                ALL ads in ALL Topics/Categories. This option was not available
  151.                if you were only using Categories. It is now available
  152.                regardless...
  153.  
  154.                This may sound confusing but... if a category was chosen,
  155.                associated Ads list displayed, an individual Ad displayed and
  156.                then return to select another category and the same category is
  157.                chosen again, the number of Ads associated with that Category
  158.                was NOT redisplayed in total.
  159.  
  160.                When using Option 2 (SEARCH) deleted Ads were being displayed
  161.  
  162.                The loading of databases at the beginning of the program was
  163.                taking too long (would take longer as the database grew) and at
  164.                times seemed to have even taken longer on nodes other than the
  165.                server node. The reason for loading was to get a count of the
  166.                number of Ads in each Category, so to this end we are now
  167.                creating and maintaining a separate file (CLASSIFY.CNT) to keep
  168.                track of the Ads in each category. Even though Classified will
  169.                keep the file updated, there will be times when it may become
  170.                necessary to recreate the file. To this end we have added
  171.                another option to the CLMAINT program. You would use this option
  172.                under any of three circumstances:
  173.  
  174.                  . Running CLASSIFY for the FIRST time
  175.                  . CLASSIFY.CNT File deleted or corrupted
  176.                  . You Add or Delete Categories from the CLASSIFY.CAT file
  177.  
  178.                You MUST use the new CLMAINT option if you are seeing this for
  179.                the first time!! You may run this option any number of times
  180.                without doing any harm..
  181.  
  182.                If you were NOT using CLTOPICS and you chose MODIFY or DELETE
  183.                from the main menu, the program would show you a list of Ads
  184.                from the last Category you accessed with giving you a choice of
  185.                category.
  186.  
  187.                The ORIGINATING BBS field of ALL messages was not being updated.
  188.                This caused the Audit function to report ALL messages as being
  189.                ~~Unrecognizable~~. All messages entered from this point on will
  190.                contain the name of the Originating BBS.
  191.  
  192.  
  193. 10/30/93
  194.          [v3.2] Another Error cropped up when entering a PAID AD. Never fails
  195.                 that it will never show up during Beta testing, only when you
  196.                 release it to  production :)
  197.  
  198. 10/29/93
  199.          [v3.1] Error 52 (Bad File Number) when modifying a PAID ad. The Ad
  200.                 would be updated correctly, but the error would occur when
  201.                 writing the notification to the Sysop.
  202.  
  203.                 If you entered PREPAID ads into the CLMAINT program, CLMAINT
  204.                 would not allow you to review the PREPAID information if you
  205.                 answered 1 to the 'number of PrePaid ads' question. It was
  206.                 only allowing viewing if more the answer was greater than 1.
  207.  
  208.                 Added a new option to the CFG file. This option will allow or
  209.                 disallow the use of HiASCII characters (ASCII 127-255) thru
  210.                 the keyboard.
  211.  
  212.                 When entering or modifying an Ad, the ITEM, CONTACT and COST
  213.                 fields will not longer be changed to Upper Case letters. The
  214.                 Input will remain in the case that it was entered. This was
  215.                 changed to accomdate our foreign language friends.
  216.  
  217.                 When entering an Ad there was no way to get to the 2nd screen.
  218.  
  219.                 When you use TOPICS and the caller chooses a Topic, prior
  220.                 version(s) would display ALL Ads in ALL Categories associated
  221.                 with that Topic. In this version you will choose a TOPIC, be
  222.                 presented with the Categories associated with that Topic and
  223.                 you will choose the Category. The program will then display
  224.                 Ads ONLY associated with that Category. You will then be
  225.                 returned to the Topics Menu.
  226.  
  227.                 Under certain circumstances, when using the Modify option, the
  228.                 program would error out with an Error 52 (Bad File Name)
  229.                 after saving an Ad you have modified. The changes were
  230.                 recorded successfully.
  231.  
  232.                 CLMAINT (CFG Setup) option adjusted to handle the new CFG
  233.                 option for HiASCII characters
  234.  
  235.                 Fixed some problems with the way the (A)ll Categories option
  236.                 (sub-option for Main Menu option #1) was being presented and
  237.                 handled. Originally introduced in Beta03.
  238.  
  239.                 Under certain circumstances, if running PCBoard, the program
  240.                 would write a wrong record number to PCBOARD.SYs and it in
  241.                 turn would update the wrong record in the USER file. A really
  242.                 dumb mistake on my part. This has been in the program for a
  243.                 while and was just brought to my attention.
  244.  
  245.                 If there were blanks after the Sysop's first name, in the
  246.                 CFG file, the CLEXCH program would not recognize that the
  247.                 program was registered.
  248.  
  249.                 Added a command line switch to CLEXCH to allow a HUB Sysop to
  250.                 EXPORT ALL Ads without having to go to the CLMAINT program
  251.                 and use the export reset option. The switch is: /ALL
  252.  
  253.                 When attempting to Download the CLREADER you would be returned
  254.                 to the Main Menu, without any indication of a problem. The
  255.                 program was incorrectly reading the caller's response to the
  256.                 Compression question. The same problem may have occured if the
  257.                 caller was trying to download Ads.
  258.  
  259.                 When uploading reply to an Ad read offline, the number of messages
  260.                 uploaded display was not lined up correctly. Also added a
  261.                 "Press Enter" message after the uploads are completed. Without
  262.                 it it was not easy to see the messages(s) displayed by the
  263.                 Classified Ads program.
  264.  
  265. 07/15/93
  266.          [v3.0] ************ NOTE ****** WARNING *****************************
  267.                 You MUST run CL30CVT.EXE to convert the ADS database. We have
  268.                 added new fields to handle changes incorporated in this
  269.                 release as well as preparing the files for future changes.
  270.                 Be sure to read the README.1st file!!!!!!
  271.                 **************************************************************
  272.  
  273.                 There has been a report of an INPUT PAST END OF FILE
  274.                 Error #62, when running the Classified maintenance program
  275.                 (CLPURGE). Based on what I found wrong, I am surprised that
  276.                 others have not had the same problem. Perhaps that is
  277.                 attributable to the fact that the CLPURGE program normally
  278.                 runs in a nightly event.
  279.  
  280.                 On the Download menu, when selecting option 1, the caller was
  281.                 not being returned to the Download menu, but was rather placed
  282.                 in a loop, redisplaying the same prompt. This in effect made
  283.                 option 1 non-functional.
  284.  
  285.                 Fixed a problem whereby a user whose security level was greater
  286.                 than the security level you assigned to MODIFY (in the CFG
  287.                 file), would not be able to modify their ad. If the security
  288.                 level was equal to the one in the CFG they could modify the ad.
  289.                 This problem has existed for a while and just surfaced recently.
  290.  
  291.                 When caller first uses the door, their last-date-on will be set
  292.                 to 010180, instead of to the current date. Setting it to current
  293.                 date was confusing and when viewing ads they would take the
  294.                 default date (current date) and not see any (or very few) ads.
  295.  
  296.                 The EXCHANGE file name in the config file is now a maximum
  297.                 of 6 characters in length.
  298.  
  299.                 If you are using the Classified Exchange option, you will now
  300.                 be Exchanging MESSAGES as well as ADS!!
  301.  
  302.                 Added an entry to the CFG file to give the Sysop 25 characters
  303.                 of data that will be tagged onto the line containing the ORIGIN
  304.                 BBS name. This is optional, however I would suggest you use it
  305.                 to show your BBS telephone number. This would be very helpful
  306.                 if you are participating in the exchanging of databases with
  307.                 other BBS'.
  308.  
  309.                 Externalized all the Compression types and Protocol types. This
  310.                 means you will be able to use ANY protocol you wish. All you
  311.                 would have to do is add it to the PROTOCOL.DAT or COMPRESS.DAT
  312.                 files and create a small batch file for each and you are all
  313.                 set. See the Docs for more information about this option. We
  314.                 have supplied sample PROTOCOL and COMPRESS.DAT files as well
  315.                 as smaple batch files.
  316.  
  317.                 All keyboard input will require that you press ENTER to signal
  318.                 a complete entry. Prior versions used a 'hot key' concept, but
  319.                 we received overwhelming feedback that it was best to go the
  320.                 ENTER key route. Less confusing for the users and less
  321.                 susceptable to line noise acting as an ENTER key press.
  322.  
  323.                 Increased the size of the COST field to 25 characters.
  324.  
  325.                 You now have the option to change from displaying everything in
  326.                 COLOR or Non-Color. There is an option on the menu to accomplish
  327.                 this. The User record will carry the COLOR/Non-COLOR choice,
  328.                 thus the setting will carry from logon to logon.
  329.  
  330.                 Added a CLEAR SCREEN at the start of the bulletin created to be
  331.                 displayed on your BBS system.
  332.  
  333.                 Removed the 2 compression options (ARJ & ZIP) from the
  334.                 configuration file, since the compression choices are now
  335.                 defined by the Sysop via an external file.
  336.  
  337.                 Added an option to the main menu to allow caller to download
  338.                 the Classified Ads Offline Ads Reader CLREADER directly
  339.                 from the Classified Ads Door. You must ensure that CLREADER.EXE
  340.                 and CLREADER.DOC exist in the directory, individually. We will
  341.                 compress it using the callers choice of compression method!
  342.  
  343.                 The screen that displays the summary of all ads, has been
  344.                 modified to remove COST field. This will make it easier to
  345.                 read (less cluttered).
  346.  
  347.                 When modifying the description portion of an Ad, the
  348.                 description lines will now be numbered.
  349.  
  350.                 When an Ad was entered into a PAY category, the person entering
  351.                 the Ad was not permitted to view, delete or modify it. This has
  352.                 been corrected, provided the caller has the proper security
  353.                 level to access the MODIFY/DELETE options as defined in the
  354.                 Configuration file.
  355.  
  356.                 As the SYSOP, you can now enter Ads for others, by logging on
  357.                 normally and using Main Menu option #3. You will be prompted
  358.                 for the Poster's name. The rest of the data entry is the same
  359.                 for all callers. If the door does not detect you as the Sysop
  360.                 it will insert the name of the caller as the Poster.
  361.  
  362.                 "Registered" will no longer "flash" on the opening screen.
  363.  
  364.                 Any errors encounterd in the Category file will be identified
  365.                 by a line number and an Error number. The Error number will be
  366.                 explained in the DOCS.
  367.  
  368.                 Displaying the categories to callers was becoming a long
  369.                 process due to the number of categories that you could
  370.                 potentially create. If you had 100 categories it would take a
  371.                 number of screens to present all of them. To help alleviate
  372.                 this task we have developed a higher level of categories called
  373.                 TOPICS. You will now be able to group all your categories into
  374.                 TOPICS. The TOPICS will be presented to your callers whenever
  375.                 they choose to display Categories or whenever he program deems
  376.                 it necessary (ie: Entering an AD). When they choose a TOPIC only
  377.                 those categories that you have grouped under that TOPIC will be
  378.                 displayed. You will have to create the TOPICS file AND add the
  379.                 appropraite TOPIC number to each category line in the
  380.                 CLASSIFY.CAT file.
  381.  
  382.                 In prior versions all ads were purged based on a 'number of
  383.                 days to keep ads' value in each category definition in the
  384.                 CLASSIFY.CAT file. With this version we will use the 'number of
  385.                 days...' value to calculate an Ad Expiration date for all FREE
  386.                 categories. The Ad Expiration date will be calculated by adding
  387.                 the number of days specified in the Category file to the
  388.                 current date. This date is then carried with each Ad and all
  389.                 purging will be based on the date in each ad and not the
  390.                 category to which it is associated. In the case of ads that are
  391.                 added in PAY categories, the caller will be presented with a
  392.                 choice as to the length of time they wish to have the ad
  393.                 displayed. The choices will be (W)eekly, (M)onthly, (Q)uarterly
  394.                 and (Y)early. The program will automatically set the Ad
  395.                 Expiration based on the choice (W=7 days, M=30 days, Q=90 days
  396.                 and Y=365 days). The calculated date will be carried in each
  397.                 Ad same as it is in the FREE ads.
  398.  
  399.                 Added a secondary detail screen to each ad so as to allow
  400.                 caller to leave descriptions of up to 30 lines. The caller
  401.                 gets 10 lines on the main screen and 20 lines on the secondary
  402.                 screen. All detail lines will now accomodate 75 characters per
  403.                 line.
  404.  
  405.                 When the "Message(s) Waiting" message is displayed, it will now
  406.                 indicate the number of messages you have waiting.
  407.  
  408.                 When a caller leaves an ad in a PAID AD category, a message
  409.                 will be generated to the Sysop containing information about
  410.                 the ad. The message will be sent to the name you enter for the
  411.                 new 'Sysop Logon Name' entry in the CFG file. Any message
  412.                 waiting for you will be contained in the Classified Ads
  413.                 message base only.
  414.  
  415.                 A new option has been added to the CFG file to allow or not
  416.                 allow any of the Downloading options to be used.
  417.  
  418.                 Category limitation has been lifted. Will now handle UNLIMITED
  419.                 number of categories.
  420.  
  421.                 You can now accept payment for ads in advance. Once payment is
  422.                 received you can update the PREPAID file so that when the caller
  423.                 decides to enter an ad in a PAY category, their Ad will become
  424.                 VISIBLE IMMEDIATELY, rather than having to wait for you to make
  425.                 it VISIBLE manually.
  426.  
  427.                 A new maintainance program has been introduced to combine a
  428.                 number of separate programs used in prior versions of Classify.
  429.  
  430.                 The Exchange program will only export Ads/Messages not
  431.                 previously EXPORTED.
  432.  
  433.                 The Bulletin, if you chose to create one, will not be recreated
  434.                 unless an Ad is entered or deleted. It was being recreated for
  435.                 every caller.
  436.  
  437.                 Added "time left" display to Main Menu prompt
  438.  
  439.                 A check will now be made to ensure that only legitimate
  440.                 Classified Export files are being Imported by CLEXCH. If a file
  441.                 is invalid, an entry will be made in the CLEXCH.LOG file with
  442.                 the name of the file in error.
  443.  
  444.                 You can now control the categories you want to Export. This will
  445.                 allow you to maintain Local categories along with categories
  446.                 that are part of a network. It will also allow you to
  447.                 participate in more than one network.
  448.  
  449.                 The caller will no longer be able to send a message to
  450.                 themselves.
  451.  
  452.                 The Exchange program (CLEXCH.EXE) will now allow you to use the
  453.                 EXPORT option multiple times. Prior versions would overlay an
  454.                 existing Export file and you would lose the previously exported
  455.                 ads. With this version CLEXCH will add 2, randomly generated,
  456.                 characters to the name you supplied in the CFG file.
  457.  
  458.                 Added another option the CLASSIFY menu... an option to accept
  459.                 and process uploaded messages, created by the CLREADER program
  460.                 (offline ads reader) in response to posted ads.
  461.  
  462.                 Upgraded CLREADER (offline ads reader) to allow caller to
  463.                 respond to downloaded ads and upload the resulting message file
  464.                 to the CLASSIFY Door.
  465.  
  466.                 The DISPLAY option now has the option to choose the number of
  467.                 days, prior to the current date, from which to begin searching
  468.                 for new ads.
  469.  
  470.                 CLREADER has been enhanced to allow the user to reply to an Ad
  471.                 and upload the message to the CLASSIFED ADS Door. It will also
  472.                 allow the user to print a hard-copy of any Ad they choose. The
  473.                 CLREADER Docs have been changed as well.
  474.  
  475.                 When the DISPLAY option is selected, the caller will be able to
  476.                 enter the number of days back from the current date from which
  477.                 to begin displaying Ads. This is in addition to the 2 other
  478.                 options (entering a full date or using the last-date-on).
  479.  
  480.                 The PROTOCOL.DAT file can now be made node-specific to
  481.                 accommodate using special information that is required for
  482.                 certain nodes and not for all nodes.
  483.  
  484.                 The IMPORT function for CLEXCH was very slow at times, dictated
  485.                 by the number of Ads in the Database and the number of Ads
  486.                 being imported. I believe I have found a way to speed things up.
  487.  
  488.                 Changed the Ad display prompt, "Caller Name" to "Posted By" and
  489.                 adjusted some colors in the ad header display.
  490.  
  491.                 Added a new option to the CLMAINT program to check for and mark
  492.                 for deletion any duplicate ads found in the database.
  493.  
  494.                 In the Message Center, if you logon as the Sysop and chose
  495.                 option 2 or 4, they acted the same in that they showed the
  496.                 Sysop EVERY message. A change was made to distinguish between
  497.                 the 2 options and only show messages the Sysop entered if option
  498.                 2 was chosen and ALL messages if option 4 is chosen. This was
  499.                 the original intention of the 2 options but somewhere along the
  500.                 line it merged into one.
  501.  
  502.                 New options added to CLEXCH.EXE if you are acting as a HUB
  503.                 in a Classified Ads network.
  504.  
  505.                 Added support for the PCBoard /M version
  506.  
  507.                 Re-vamped the Download section. Should make it a little easier
  508.                 by not requiring the caller to go thru a menu of things to do
  509.                 but rather the program will 'walk' them through it.
  510.  
  511.                 Added an option to the CLMAINT module to allow Sysop to
  512.                 re-index the ADS and MESSAGES Databases.
  513.  
  514. 01/05/93
  515.          [v2.0] Special temporary version ....
  516.  
  517. 12/27/92
  518.          [v1.9] BRUN45.EXE no longer required!
  519.  
  520.                 Added support for Fossil-based Multi-Port cards!
  521.  
  522.                 When caller was required to enter a Category from the list
  523.                 presented, the program was allowing no input and defaulting
  524.                 to a random category. Now, if no Category is selected, the
  525.                 program will go back to the Main Menu.
  526.  
  527.                 When displaying the available Categories, the program would
  528.                 not display any Categories that the caller was not allowed
  529.                 to access due to the Security level for that particular
  530.                 Category in the CLASSIFY.CAT. This has been changed to show
  531.                 ALL Categories, but NOT show the Category number for those
  532.                 the caller does not have access to.
  533.  
  534.                 Certain places in the program did not stop displaying the
  535.                 Category files if the Categories were blank. It insisted
  536.                 on displaying all 340 Category entries.
  537.  
  538.                 New option added to Main Menu... DOWNLOAD ADS. You can
  539.                 download ads from ALL categories or indivually selected
  540.                 categories. Options to select from last date called or from
  541.                 a particular date forward. This will require a CHANGE TO THE
  542.                 CLASSIFY.CAT FILE. You MUST ADD another field to the Category
  543.                 file to indicate if you want the ads in EACH category to be
  544.                 DOWNLOADABLE (Y) or not (N).
  545.  
  546.                 Classified Ads supports either PKZIP or ARJ file compression.
  547.                 You must define which one or both in the CFG file. Please make
  548.                 the appropriate adjustment before running the door or you will
  549.                 encounter an Error 62 (Input Past End of File)...
  550.  
  551.                 Added a SETUP program to help in the initial setup or editing
  552.                 of the Configuration file. Just type CLSETUP and supply the
  553.                 required information.
  554.  
  555.                 When using the "Display All Ads" option off the main menu and
  556.                 you chose (S)hort display, the program would always return to
  557.                 the beginning of the ads list rather than pick up the display
  558.                 from the last ad you asked to see in detail. It will now pick
  559.                 up the list from the point of the last selection.
  560.  
  561.                 With this release you can now define those categories that you
  562.                 want to make 'pay-to-advertise' categories. The category file
  563.                 requires a new parameter to be added to each category listed.
  564.                 If you want a category to accept paid advertising then use a Y
  565.                 else use an N. If you declare a category to be a 'pay category'
  566.                 the caller may post his/her ad, but the ad will remain INVISIBLE
  567.                 until you make it VISIBLE thru the NEW maintenance program
  568.                 (CLPAYMNT.EXE). In addition you can have a file displayed to the
  569.                 caller if they choose a 'pay category'. You may have one display
  570.                 file that will be displayed for every 'pay' category  chosen OR
  571.                 you can create an individual display file for each 'pay'
  572.                 category. This is defined in detail in the CLASSIFY.DOC file.
  573.  
  574.                 A new program has been included in this version that will make
  575.                 it a little easier for your callers to read the downloaded ads
  576.                 offline. After downloading the selected ads, the caller uses
  577.                 CLREADER to read the ads, one at a time. The caller must first
  578.                 unarchive the file and then use the resultant file as input to
  579.                 CLREADER. The first iteration of this reader is rather simple in
  580.                 functionality, and will be expanded in the future. Place
  581.                 CLREADxx.ZIP on your board for Download by your users. It
  582.                 contains a FILE.DIZ descriptor file.
  583.  
  584. 10/12/92
  585.          [v1.8] Added support for TRIBBS software. We now access the
  586.                 TRIBBS.SYS system file directly!
  587.  
  588.                 Now supports the shorter version of DOOR.SYS. However,
  589.                 it's use is NOT recommended, especially in a multinode
  590.                 environment.
  591.  
  592.                 After a CHAT or DROP-TO-DOS the game screen will now be
  593.                 restored to its original state.
  594.  
  595.                 Made the name of the CLEXCH EXPORT file name configurable
  596.                 by adding it to the CFG file. See DOCS!
  597.  
  598.                 CLEXCH will now IMPORT all files it finds in the current
  599.                 directory, with an extension of .EXP. It will import ALL
  600.                 of them during one execution of the program. This will help
  601.                 those that have set themselves up as a HUB. Prior versions
  602.                 of CLEXCH required each EXP file to be imported individually
  603.                 during separate executions of the program.
  604.  
  605.                 Added another COMMAND line option, IMPEXP, to CLEXCH. This
  606.                 option will signal CLEXCH to do an IMPORT of all .EXP
  607.                 packets and follow it automatically with an EXPORT of the
  608.                 updated database.
  609.  
  610.                 All IMPORT and EXPORT transactions are now recorded in a
  611.                 file called CLEXCH.LOG. If the file exists it will append
  612.                 the information, if not it will create the file and add
  613.                 the information. Thus you are free to delete it at any time.
  614.  
  615.                 We wish to thank the Sysop of Window In Time BBS for the
  616.                 working example of a Classified database exchange Batch file
  617.                 and associated documentation. You can find it in the Classified
  618.                 docs at the end of the Classified exchange explanation. Please
  619.                 feel free to contact the Sysop at the FIDO and/or BBS number
  620.                 supplied for further help!!
  621.  
  622.                 Expanded the maximum number of CATEGORIES from 34 to 340 !
  623.  
  624.                 Made the WELCOME and GOODBYE filenames configurable, by
  625.                 allowing the Sysop to define them in the CFG file.
  626.  
  627.                 Introducing a FOUL LANGUAGE checker. With this version you
  628.                 can have CLASSIFIED check for words you deem offensive. The
  629.                 program will check the MESSAGES, ALL description lines,
  630.                 Cost line, Contact line and Item line against a list of words
  631.                 you supply, in ASCII format, in a file called TRASHCAN. If a
  632.                 match is found the offending word(s) will be changed to
  633.                 asteriks (*). TRASHCAN can contain a maximum of 100 words.
  634.  
  635.  
  636. 09/17/92
  637.          [v1.7] Reported "OVERFLOW" error in CLPURGE. Seems as though
  638.                 there was some null records in the CLASSIFY.DAT file.
  639.                 I added some code to check for this and mark it as
  640.                 being deleted. Not sure where or how it came to be, but
  641.                 I will be doing some ongoing testing.
  642.  
  643.                 CLEXCH was exporting null records instead of records that
  644.                 reflected the database. Therefore the file size looked as
  645.                 though it was correct, when in fact it was not.
  646.  
  647.                 Fixed some screen display problems in CLEXCH.
  648.  
  649.                 Screen should now restore after CHAT is engaged.
  650.  
  651. 09/02/92
  652.          [v1.6] Well, v1.5 slipped out with a bug in it so we are forced
  653.                 come out with 1.6...
  654.  
  655.                 If security levels for DELETE and MODIFY, as defined in
  656.                 the configrations file, were lower than the caller's
  657.                 security level, the callers were denied access to those
  658.                 functions. It would only work if you were the Sysop or if
  659.                 you left it at 0 in the configuration file.
  660.  
  661. 09/01/92
  662.          [v1.5] A reported problem relating to Sysop not being able to
  663.                 access the MODIFY, ADD, DELETE functions if the config
  664.                 file contained a security value other than 0 for those
  665.                 options.
  666.  
  667.                 Made some changes to reduce the delay present when
  668.                 displaying the opening screen. This change will affect
  669.                 registered versions. Non-registered will still have a
  670.                 slight delay.
  671.  
  672.                 File structure changes made to CLPURGE to correct the
  673.                 Error 62 problems.
  674.  
  675.                 In the unregistered version the Sysop was not able to
  676.                 change the  security levels for the ADD/MODEIFY/DELETE
  677.                 options. This was an oversight on my part as I left code
  678.                 in the program while testing.
  679.  
  680.                 With this version your callers can now leave and receive
  681.                 messages, independant of the BBS software message base.
  682.                 CLASSIFY now has its own message database. Callers are
  683.                 notified of any pending messages when they open the door
  684.                 or they can choose option #7 from the main menu and then
  685.                 option #1 from the Message Center menu to check for mail.
  686.                 They can also reply to any messages they read. This also
  687.      --->       requires an ADDITION to the CFG file to control the minimum
  688.                 security level that can access the message base.
  689.  
  690.                 With this version the ADOPT-A-DOOR option, as well as the
  691.                 recognition of anyone that has helped register the Door has
  692.                 been removed. This was required to make room for the code
  693.                 necessary to implement the new message capability.
  694.  
  695.                 A new option has been added as part of the MODIFY command to
  696.                 change the Category of the ad being modified. Available only
  697.                 as a sub-option of the MODIFY command.
  698.  
  699.      --->       YOU MUST DELETE LINE #6 FROM YOUR CONFIGURATION FILE!!!!!!!
  700.                    (THE LINE FOLLOWING THE REGISTRATION NUMBER)
  701.  
  702.                  Changed CLPURGE to pack the Message database. It will purge
  703.                  all deleted messages found.
  704.  
  705.  
  706. 08/09/92
  707.          [v1.4] If you were trying to turn off the ADOPT-A-DOOR option
  708.                 thru the configuration file, it was not working. I was
  709.                 forcing it on in unregistered versions. Fixed!
  710.  
  711.                 The Short display was showing the cost of an item, even if
  712.                 the category was setup to not show the cost field. It was
  713.                 picking up the cost from a prior record.
  714.  
  715.                 You now have a choice as to whether you want the dates in
  716.                 the American (MMDDYY) or European (DDMMYY) format. This is
  717.                 configurable in the CFG file.
  718.  
  719.                 Expanded the number of categories to 34.
  720.  
  721.                 Changed the message presented to a user that did not seem to
  722.                 have ANSI loaded. The old message referred to CLASSIFY as a
  723.                 game, the new message refers to it as a Door.
  724.  
  725.                 With this version of Classified Ads we are making available
  726.                 the ability for you to setup a network of BBS' to share or
  727.                 exchange Classified Ads databases. You will have to run a
  728.                 conversion program and make a change to your CFG file to
  729.                 choose whether you want to display the name of the BBS that
  730.                 the Ad was originated on.
  731.                 Note: To import/export the databases requires an optional
  732.                       program, called CLEXCH and requires a separate
  733.                       registration.
  734.  
  735.                 Added several options to the Configuration file related to
  736.                 the Database Exchange feature. You must make the changes
  737.                 regardless of whether you will be using the Exchange feature.
  738.  
  739. -------------------------------------------------------------------------------
  740. |               You MUST run the conversion program, called CLCONVRT          |
  741. |               regardless of whether you will be using the Exchange feature. |
  742. |               To execute the conversion program, enter the following after  |
  743. |               changing to the directory containing the CLASSIFY database:   |
  744. |                                                                             |
  745. |                       CLCONVRT CLASSIFY.CFG                                 |
  746. |                                                                             |
  747. |               If you use a different name for the CFG file, substitute that |
  748. |               name for CLASSIFY.CFG.                                        |
  749. |                                                                             |
  750. |                   THIS CONVERSION PROGRAM IS TO BE RUN ONLY ONCE!           |
  751. |                                                                             |
  752. |               BACKUP  CLASSIFY.DAT and CLASSIFY.INX  first !!!!!!!!!!!      |
  753. |                                                                             |
  754. ------------------------------------------------------------------------------|
  755.  
  756.                 The DELETE option will now display all ads entered by the
  757.                 caller (or ALL if Sysop is logged on) in the short format and
  758.                 allow caller/Sysop to pick the one they want to DELETE. It will
  759.                 then display the ad in deltail and ask if you wish to delete
  760.                 it and then ask a second time to avoid problems.
  761.  
  762.                 The MODIFY option will now display all ads entered by the
  763.                 caller (or ALL if Sysop is logged on) in the short format and
  764.                 allow caller/Sysop to pick the one they wish to MODIFY. The ad
  765.                 is then displayed for modification.
  766.  
  767.                 When MODIFYing the (L)ong Descriptions the program would not
  768.                 accept a 2 digit line number. Therefore if you tried to Modify
  769.                 Long Description line 10 it would place you on line 1.
  770.  
  771.  |----------------------------------------------------------------------------|
  772.  |              Expanded the Category file to include another field. This     |
  773.  |              will allow you to set a security level for each category. If  |
  774.  |              the caller's security level is less than this security level, |
  775.  |              they will NOT be able to enter or view an ad in that category.|
  776.  |              A category security level of 0 allows anyone to have access.  |
  777.  |----------------------------------------------------------------------------|
  778.  
  779.                 If the program finds a file called WELCOME, it will display
  780.                 that file after the opening screen and before the main menu
  781.                 screens. WELCOME must reside in the same directory as
  782.                 CLASSIFY.EXE
  783.  
  784.                 If the program finds a file called GOODBYE, it will display
  785.                 that file when the caller exits the program. It will display
  786.                 prior to displaying the file called ADOPT.SYS (if you have
  787.                 created it). GOODBYE must reside in the same directory as
  788.                 CLASSIFY.EXE
  789.  
  790. |---------------------------------------------------------------------------|
  791. |               Added 3 options to the Configuration file to give Sysop     |
  792. |               control over which Logon Security Levels can access the     |
  793. |               Add, Delete and Modify options.                             |
  794. |---------------------------------------------------------------------------|
  795.  
  796.                 Added another option to display the Categories from the
  797.                 Main Menu.
  798.  
  799. 06/18/92
  800.          [v1.3] There has been a number of requests (more like pleas <g>)
  801.                 that I do something about the display and acceptance of the
  802.                 date entered when the caller is in the Display option. I
  803.                 do hope that this meets with everyones acceptance.
  804.  
  805. 06/14/92
  806.          [v1.2] CLPURGE would not recognize a registered copy of CLASSIFY
  807.                 if you were running GT Power and pointing to GTUSER.BBS on
  808.                 the first line of the config. New CLPURGE.EXE enclosed.
  809.  
  810. 05/31/92
  811.          [v1.1] In unregistered version, the program would not allow the
  812.                 user to enter a cost amount and would show the Want Ad
  813.                 category as deleting messages after 0 days.
  814.  
  815.                 Added a word-wrap routine to the program. It will be in
  816.                 effect when a caller is entering the Long Description. It
  817.                 will not be in effect when you are modifying a single line
  818.                 in the Long Description nor for any other input area.
  819.  
  820.                 The text in the Long Description will no longer be converted
  821.                 to upper case. It will remain as the User inputted it.
  822.  
  823. 05/22/92
  824.          [v1.0] Initial release
  825.